Search results for "Software evolution"
showing 4 items of 4 documents
Software Modernization Decision Criteria: An Empirical Study
2005
Decisions regarding software evolution strategies such as modernizations are economically important. We present results of our empirical study of the views of decision makers. We have asked their views of the relative importance of 49 software modernization decision criteria. We have gathered data from Finnish software industry. There were 26 experts from 8 organizations involved. They were mainly upper or middle level managers. Our study shows that there is a large set of criteria which should be taken into account, and that those studied by us provide a good coverage of the relevant ones. We list the top-20 criteria. We also performed a cluster analysis which produced two groups of subjec…
Seminars on Software Maintenance and Evolution: An Empirical Study of the Background Factors Affecting Student Success
2013
Software maintenance and evolution (SME) is an important but challenging topic area for university-level computer science education. Seminars can be used to provide students with versatile and up-to-date knowledge on scien- tifically relevant issues. We organized three systematic university-level seminars on SME. In these seminars 127 groups have each been assigned the task of analyzing one scientific SME article. The main results concern background factors re- lating to the students, groups and articles as these affect student success in the seminars. This paper presents a strict statis- tical analysis and a discussion of these factors. Fourteen hypotheses were set and tested regarding the…
Industrial Application and Evaluation of a Software Evolution Decision Model
2007
Group Decision-Making Processes in Industrial Software Evolution
2007
Software evolution decision-making is important. Decisions can be made by an individual or a group. Currently it is not known how decision-making is organized in software industry. However, that knowledge is needed to improve the decision-making processes. Therefore, we have studied 29 decision making experts, who were involved in software evolution decision-making. The study was performed with qualitative methods, which enabled the gathering of versatile information concerning the views of the decision-makers. The study revealed group decisions are widely used both in private and public organizations and attitudes towards them are generally positive or neutral. The study provided informati…